.time-base-wrap {
    width:100%;
    padding:0;
    margin:0;
    background-color:white;
    position:relative;
}
.time-base-time {    
    display: inline-block;
    width:29%;
    margin: 0;
    padding: 0;
    background-color: white;
    position:absolute;
    top:10px;
}
.time-base-time-text {
    display: inline-block;
    padding-left:10px;
}
.time-base-content {
    padding-bottom:20px;    
    border-left:solid 1px #f2f3f8;
    float:right;
    width:70%;
    margin: 0;
    padding: 0;
}
.time-base-content-text {
    width:75%;
    margin: 0 auto;
    margin-top: 10px;
    border-radius: 6px;
    line-height:24px;
    background-color: #F0FBFF;
    padding:10px;
}
.time-base-icon {
    position: absolute;
    left:27%;
    top:-1px;
    height:15px;
    width:15px;
    border-radius:50%;
    border:solid 3px #F0FBFF;
    z-index:100;
    background-color: white;
}